<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    
    /* 
        == 
         - 相等运算符，用来比较两个值是否相等
         - 使用相等运算符，比较两个不同类型值的时候，它会将其转换为相同类型(通常转换为数值)，然后在进行比较。
            类型转换后值相同也会返回true
        - null和 undefined进行相等比较时，会返回true
        - NaN 与任何值都不相等，包括它自身
        ===
         - 全等运算符
           - 全等运算符用来比较两个值是否全等
           - 它不会进行自动的类型转换，如果两个值的类型不同，直接返回false
        !=
         - 不等，会进行类型转换
        !==
         - 全不等，不会进行类型转换  
    */
   let  res = 1 === 1 // true
        res = 1 == '1'  // true
        res = 1 === '1'  //false
        res = true == '1'  //true
        res = null == undefined  //true
        res = null === undefined  //false
   console.log(res,'res');
   console.log(Number(undefined));
</script>
</html>